<?
//include "cls_conexionDB.php";
include('includes/conexion.php');

function listar_partidos($cd_provincia=0)
{
	//$b = new BaseDatos();
	
	$query_partidos = 'call sp_s_partidos('.$cd_provincia.')';
	
	$partidos = dbh_query($query_partidos) or die(mysqli_error($dbh));

	$contenido = '<select  name="cd_partido" onchange="javascript:xajax_listar_localidades(cd_partido.value);">
	<option value=""></option>';
	while ($partido = dbh_fetch($partidos)) { 
		$contenido.='<option value="'.$partido['cd_partido'].'">'.$partido['tx_partido'].'</option>';		
	} 
	$contenido.='</select>';
    
    $objResponse = new xajaxResponse();
    
    
    $objResponse->assign("SelectPartidos","innerHTML", $contenido);
    
    //retorna  el objeto  xajaxResponse 
    return $objResponse;
}

function listar_localidades($cd_partido=0)
{
	//$b = new BaseDatos();
	$query_localidades = 'call sp_s_localidades('.$cd_partido.')'; 
	
	$localidades = dbh_query($query_localidades) or die(mysqli_error($dbh));
	
	$contenido = '<select  name="cd_localidad">
	<option value=""></option>';
	while ($localidad = dbh_fetch($localidades)){
		$contenido.='<option value="'.$localidad['cd_localidad'].'">'.$localidad['tx_localidad'].'</option>';
	} 
	$contenido.='</select>';
    
    $objResponse = new xajaxResponse();
    
    
    $objResponse->assign("SelectLocalidad","innerHTML", $contenido);
    
    //retorna el objeto  xajaxResponse 
    return $objResponse;
}


function listar_clientes($tipo, $nombre, $apellido, $razon_social , $numero, $cuit)
{
	
	//$cuit = !isset($cuit)?'null':"'$cuit'";
	
	$numero = $numero==''?'null':"'$numero'";
	
	$nombre = $nombre==''?'null':"'$nombre'";
	$apellido = $apellido==''?'null':"'$apellido'";
	$razon_social = $razon_social==''?'null':"'$razon_social'";
	$cuit = $cuit==''?'null':"'$cuit'";
	
 	if ($tipo == 'P') {
		$sql = "call sp_s_filtrarclientes($apellido,$nombre,null,$numero, 'p');";
	} else { 
     //asi busco una empresa
		$sql = "call sp_s_filtrarclientes(null,null,$razon_social,$cuit, 'e')";
	}
			
	$clientes = dbh_query($sql) or die(mysqli_error($dbh));
    
	
	$contenido = '';
	
	
  if ($tipo == 'P') {
	
    	
    	if(mysqli_num_rows($clientes) > 0)
		{
		$contenido.= '<table cellspacing="0" cellpadding="5">
		<!-- ***** ***** FILA DE ENCABEZADO ***** *****-->
	   		<tr>';
	    	
    	    $cantidad_campos = mysqli_num_fields($clientes);
			$contenido.='<th>Nombre</th>
		  				<th>Apellido</th>
		  				<th>Tipo de Documento</th>
		  				<th>N&uacute;mero</th>';
			        	 
    	    $contenido.='</tr>
	    <!-- ****** ***** FILAS DE CLIENTES ***** *****-->';
    		
        	while ($cliente = dbh_fetch($clientes)) {
        		
        		$contenido.='<tr bgcolor="';
	          if($color == 1){
	             $contenido.='#BFBFBF';
	            $color = 2;
	          } else {
	            $contenido.='#D0D0D0';
	            $color = 1;
	          }
			$contenido.='">
			<td>'.$cliente['tx_documentotipoabrev'].'</td>
			<td>'.$cliente['nu_documento'].'</td>
			<td>'.$cliente['tx_nombre'].'</td>
			<td>'.$cliente['tx_apellido'].'</td>
			<td>
				<form name="principal" action="'.$PHP_SELF.'" method="post">
          		<input type="hidden" name="cd_entidad" value="'.$cliente['cd_entidad'].'">
          		<input type="hidden" name="tipo_cliente_f" value="'.$tipo.'">
				<input type="submit" name="mr" value="Modifica registro">
				</form>
			</td>
			
			</tr>';
        		       	    
				
	            }//fin while
		
	    $contenido.='</table cellspacing="0" cellpadding="5">'; 
	} 
   }  else {
   	
   	if(mysqli_num_rows($clientes) > 0)
		{
		$contenido.= '<table>
		<!-- ***** ***** FILA DE ENCABEZADO ***** *****-->
	   		<tr>';
	    	
    	    $cantidad_campos = mysqli_num_fields($clientes);
				$contenido.='<th>Cuit</th>
		  				<th>Raz&oacute;n Social</th>';
				
					
    	    $contenido.='</tr>
	    <!-- ****** ***** FILAS DE CLIENTES ***** *****-->';
    		
        	while ($cliente = dbh_fetch($clientes)) {
        		
        		$contenido.='<tr bgcolor="';
	          if($color == 1){
	             $contenido.='#BFBFBF';
	            $color = 2;
	          } else {
	            $contenido.='#D0D0D0';
	            $color = 1;
	          }
			$contenido.='">
			<td>'.$cliente['nu_documento'].'</td>
			<td>'.$cliente['tx_razonsocial'].'</td>
			<td><form name="principal" action="'.$PHP_SELF.'" method="post">
          		<input type="hidden" name="cd_entidad" value="'.$cliente['cd_entidad'].'">
          		<input type="hidden" name="tipo_cliente_f" value="'.$tipo.'">
				<input type="submit" name="mr" value="Modifica registro">
				</form>
			</td>
			</tr>';
        		       	    
				
	        }//fin while
		
	    $contenido.='</table>';
   	}
   
   } 
   
   //$contenido .= $sql;
	
	  $objResponse = new xajaxResponse();
    
    
    $objResponse->assign("SelectClientes","innerHTML", $contenido);
    
    //retorna el objeto  xajaxResponse 
    return $objResponse;
}

require("abm_clientes.common.php");

$xajax->processRequest();

?>